
#ifndef THREAD_TABLE_H_
#define THREAD_TABLE_H_

#include "EntryTT.h"
#include <vector>

class Thread_Table {
public:
	Thread_Table(int number_of_threads);
	virtual ~Thread_Table();
	EntryTT* get_worker_entry(int index);
	void print();
	void block_all();
	void re_init_TT();

private:
	int					_number_of_threads;
	vector<EntryTT*>* 	_table;



};

#endif /* THREAD_TABLE_H_ */
